Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deMeshOptimizer Class Reference

Inheritance diagram for deMeshOptimizer:

Inheritance graph
[legend]
Collaboration diagram for deMeshOptimizer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 deMeshOptimizer ()
 ~deMeshOptimizer ()
deBoolean OptimizeIndices (IdeVertexBuffer *VBuffer, long VCacheSize, deBoolean CCW)
deBoolean ReorderAllData (IdeVertexBuffer *VBuffer, long VCacheSize, deBoolean CCW)

Constructor & Destructor Documentation

deMeshOptimizer::deMeshOptimizer  
 

deMeshOptimizer::~deMeshOptimizer  
 


Member Function Documentation

deBoolean deMeshOptimizer::OptimizeIndices IdeVertexBuffer   VBuffer,
long    VCacheSize,
deBoolean    CCW
[virtual]
 

reorders the faces in an index buffer to use a post-transform cache of a given size

Parameters:
VBuffer Vertex buffer containing index stream to be optimized
VCacheSize Size of the post-transform cache to optimize for
CCW Boolean flag for face winding. deTRUE ==> counter-clockwise

Implements IdeMeshOptimizer.

deBoolean deMeshOptimizer::ReorderAllData IdeVertexBuffer   VBuffer,
long    VCacheSize,
deBoolean    CCW
[virtual]
 

Implements IdeMeshOptimizer.


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:15:10 2005 for Destiny3D by doxygen1.3-rc3